#include <stdio.h>
char *gets(buffer);
char *buffer; память для хранения вводимой строки.
Описание:
Функция gets читает строку из потока стандартного ввода stdin и запоминает ее в буфере buffer . Строка состоит из набора символов и заканчивается символом новой строки '\n'. Перед возвратом функция gets замещает символ новой строки символом '\0', в отличии от функции fgets , которая сохраняет символ новой строки.
Возвращаемое значение:
Функция возвращает свой аргумент. Значение указателя NULL свидетельствует об ошибке или достижении конца файла. Для определения категории ошибки используются функции ferror или feof.
Пример.
#include <stdio.h>
char line[100];
char *result;
/* следующий оператор выбирает строку из потока stdin */
result = gets(line);